<?php

namespace SinoPHP\BbdBoss\Defines;

/**
 * Dnspod API接口返回Code与提示信息
 *
 */
class DnspodCode {

    /**
     * DNSPOD响应码
     * 
     * @var array
     */
    public static $dnspodCode = array(
        'common' => array(
            -1 => '登录失败',
            -2 => 'API使用超出限制',
            -3 => '不是合法代理',
            -4 => '不在代理名下',
            -7 => '无权使用此接口',
            -8 => '登录失败次数过多，帐号被暂时封禁',
            85 => '帐号异地登录，请求被拒绝',
            -99 => '此功能暂停开放，请稍候重试',
            1 => '操作成功',
            2 => '只允许POST方法',
            3 => '未知错误',
            6 => '用户ID错误',
            7 => '用户不在您名下',
            7 => '记录开始的偏移无效',
            8 => '共要获取的记录的数量无效',
            9 => '不是域名所有者',
            10 => '没有记录',
            83 => '该帐户已经被锁定，无法进行任何操作',
            85 => '该帐户开启了登录区域保护，当前IP不在允许的区域内',
        ),
        'record' => array(
            -15 => '域名已被封禁',
            -7 => '企业账号的域名需要升级才能设置',
            -8 => '代理名下用户的域名需要升级才能设置',
            6  => '缺少参数或者参数错误',
            7  => '不是域名所有者或者没有权限',
            8  => '记录ID错误',
            21 => '域名被锁定',
            22 => '子域名不合法',
            23 => '子域名级数超出限制',
            24 => '泛解析子域名错误',
            500025 => 'A记录负载均衡超出限制',
            500026 => 'CNAME记录负载均衡超出限制',
            26 => '记录线路错误',
            27 => '记录类型错误',
            30 => 'MX 值错误，1-20',
            31 => '存在冲突的记录(A记录、CNAME记录、URL记录不能共存)',
            32 => '记录的TTL值超出了限制',
            33 => 'AAAA 记录数超出限制',
            34 => '记录值非法',
            36 => '@主机的NS纪录只能添加默认线路',
            82 => '不能添加黑名单中的IP',
            104 => '域名解析记录已经存在',
        ),
        'monitor' => array(
            6  => '域名/监控编号错误',
            7  => '记录/监控编号错误',
            8  => '监控主机头错误',
            9  => '监控端口错误，端口只能是正整数1~65535',
            10 => '监控类型不正确',
            11 => '监控路径不正确',
            12 => '监控间隔不正确',
            13 => '监控节点不正确',
            14 => '监控节点数量超出限制',
            15 => '备用IP不正确',
            16 => '备用url不正确',
            17 => '备用IP不正确',
            18 => '短信设置不正确',
            19 => '邮件设置不正确',
            20 => '此记录已经存在监控',
            21 => '监控数量超出限制',
            22 => '回调URL不正确',
        ),
    );

}
